262298
79855
652938
618203
544589
448909
208543
37317
86265
337557
6404
258264
5111799
3543581
3043148
2346804
2223988
2029609
1939357
190678
1755118
1717136
1679195
1631471